package org.eclipse.acceleo.module.sample.service;

import java.util.List;

import org.eclipse.ocl.types.SequenceType;

public class StringService {
	public static String upperFirstLetter(String s) {
		String result = null;
		if (s != null && !s.isEmpty()) {
			result = s.substring(0, 1).toUpperCase() + s.substring(1);
		} else {
			result = s;
		}
		return result;
	}

	public static String lowerFirstLetter(String s) {
		String result = null;
		if (s != null && !s.isEmpty()) {
			result = s.substring(0, 1).toUpperCase() + s.substring(1);
		} else {
			result = s;
		}
		return result;
	}

//	public static String lowerFirstLetter(SequenceType stringList,
//			String sepString) {
//		StringBuilder stringBuilder = new StringBuilder();
//		if (stringList != null && stringList.size() > 0) {
//			stringBuilder.append(stringList.get(0));
//			int stringListSize = stringList.size();
//			for (int i = 1; i < stringListSize; i++) {
//				stringBuilder.append(sepString).append(stringList.get(i));
//			}
//			
//		}
//		return stringBuilder.toString();
//	}

}
